package com.tangcco.lockwell.domain.dto.inform;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 学生端消息
 *
 * @author yanxinping
 * @date 2025-01-14 11:00
 */
@Data
public class InformDto {
    /**
     * 消息id
     */
    private Integer informId;
    /**
     * 发送者id
     */
    private Integer sendUserId;
    /**
     * 消息内容
     */
    private String content;
    /**
     * 消息类型
     */
    private String informType;

    /**
     * 消息类型
     */
    private String informTypeStr;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    /**
     * 修改时间
     */
    private Date modifyTime;

    /**
     * 是否删除
     */
    private int deleted;

    /**
     * 接收者id
     */
    private Integer acceptUserId;
    /**
     * 接收者用户名
     */
    private String acceptUserName;
    /**
     * 接收者真实名称
     */
    private String acceptRealName;

    /**
     * 是否已读
     */
    private Integer isRead;

    /**
     * 子表id
     */
    private Integer childId;
}

